package com.njtech.pet.service;

import com.njtech.pet.entity.Pet;
import com.njtech.pet.entity.User;

import java.util.List;

/**
 * Author:gm
 * Date:2020-03-15 12:05
 * Description:<描述>
 */
public interface PetService {
    /**
     * 增加一个宠物
     * @param pet
     * @return 增加行数
     */
    int insertPet(Pet pet);
    /**
     * 删除一个用户的某个宠物
     * @param pet
     * @return 删除行数
     */
    int deletePet(Pet pet);

    /**
     * 更改某个用户的一个宠物信息
     * @param pet
     * @return 增加行数
     */
    int updatePetMessage(Pet pet);

    /**
     * 查找用户的宠物集合
     * @param user
     * @return 宠物集合
     */
    List<Pet> selectByUserId(User user);

    /**
     *
     * @param id
     * @return
     */
    Pet selectByPetId(Integer id);


}
